package rs.dalao.syc.index.dao.persist.repository;/*
 *   @author:Casin
 *   @date:2023/8/4
 *   @code:
 */

import rs.dalao.syc.index.pojo.vo.*;

import java.util.List;

public interface IEncRepository {
    /**查找所有的科室名称并展示*/
    List<DepartmentVO> selectDep();

    /**根据科室id查找文章列表*/
    List<EncContentListVO> getEncContentList(Long depId);

    /**根据科室id查找其他医生信息*/
    List<EncOtherDocVO> getOtherDocByDep(Long depId);

    /**根据文章id查看详情页面*/
    List<EncDetailVO> selectByIdForDetail(Long articleId);

    /**找热门文章*/
    List<HotDetailVO> selectEncHotDetail(Long depId);

    //查询到所有的文章相关信息存入Elasticsearch数据库
    List<EncContentSearchVO> selectAll();
}
